// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// TouchScreenIPhone
//
//		Implementation of TouchScreenBase, for the iPhone
//
// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
#ifndef TOUCHSCREEN_TOUCHSCREENIPHONE_H
#define TOUCHSCREEN_TOUCHSCREENIPHONE_H
#include "TouchScreenBase.h"



class TouchScreenIPhone : public TouchScreenBase, public irr::IEventReceiver
{
// ** Members
// ////////////////////////////////////////////////////////
private:


// ** Ctors / Dtor
// ////////////////////////////////////////////////////////
public:
						TouchScreenIPhone(irr::core::rect<short> rct);
	virtual				~TouchScreenIPhone();
	bool				OnEvent(const irr::SEvent& ev);

// ** Methods
// ////////////////////////////////////////////////////////
public:
	// TouchScreenBase impl.
	
	//virtual bool					isRegionPressed(const IrrRect& rect)		const;
	//virtual TouchID					getTouchIDInRegion(const IrrRect& rect)	const;	// Returns the first point in a region
};



#endif